/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package Model;
import java.util.*;

/**
 *
 * @author Andre
 */
public class loja {
    private String nome;
    private String endereco;
    private int telefone;
    
    // A classe loja possui uma lista de funcionários
    private List<funcionario> listaFuncionarios;
    
    // A classe loja possui uma lista de pecas
    private List<peca> listaPecas;
    
    public loja(String nome, String endereco, int telefone)
    {
        this.nome = nome;
        this.endereco = endereco;
        this.telefone = telefone;
        
        this.listaFuncionarios = new ArrayList<funcionario>();
        this.listaPecas = new ArrayList<peca>();
    }
    
    public boolean incluir_funcionario(funcionario func)
    {
        return this.listaFuncionarios.add(func);
    }
    
    public boolean remover_funcionario(funcionario func)
    {
        return this.listaFuncionarios.remove(func);
    }
    
    public boolean incluir_peca(peca p)
    {
        return this.listaPecas.add(p);
    }
    
    public boolean remover_peca(peca p)
    {
        return this.listaPecas.remove(p);
    }

	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getEndereco() {
		return endereco;
	}

	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	public int getTelefone() {
		return telefone;
	}

	public void setTelefone(int telefone) {
		this.telefone = telefone;
	}

	public List<funcionario> getListaFuncionarios() {
		return listaFuncionarios;
	}

	public void setListaFuncionarios(List<funcionario> listaFuncionarios) {
		this.listaFuncionarios = listaFuncionarios;
	}

	public List<peca> getListaPecas() {
		return listaPecas;
	}

	public void setListaPecas(List<peca> listaPecas) {
		this.listaPecas = listaPecas;
	}
    
}
